#ifndef MUSICLIST_H
#define MUSICLIST_H
#include <QDir>
#include <QFileDialog>
#include<QMimeDatabase>
#include <QVector>
#include<QDebug>
#include"music.h"
class MusicList
{
public:
    MusicList();
    QVector<Music> musicList; // Music类是⾃定义的C++类，描述歌曲相关信息
    // 将QQMusic⻚⾯中读取到的⾳乐⽂件，检测是⾳乐⽂件后添加到musicList中
    void addMusicByUrl(QList<QUrl> urls);
    void writeToDB();
    void readFromDB();
    typedef typename QVector<Music>::iterator iterator;
    iterator begin();
    iterator end();
    iterator findMusicById(const QString& musicId);

};

#endif // MUSICLIST_H
